#include <stdio.h>

int main(int argc, char *argv[])
{
    unsigned int usi_num = 5;
    printf("usi_num = %u\n", usi_num);
    
    signed int si_num = -5;
    printf("si_num = %d\n", si_num);

    int array[3] = {1, 2, 3};
    for(int i = 0; i < sizeof(array) / sizeof(int); i++)
    {
        printf("array[%d] = %d\n", i, array[i]);
    }

    char ch = 'a';
    printf("ch = %c\n",ch);

    char *ptr = "hello world";
    printf("ptr = %s\n", ptr);
    while(*ptr != '\0')
    {
        printf("%c",*ptr);
        ptr++;
    }
    printf("\n");

    char src[100] = "hello";
    printf("src = %s\n", src);
    for(int i = 0; src[i] != '\0';i++)
    {
        printf("%c",src[i]);
    }
    printf("\n");

    short s_num = 6;
    printf("s_num = %d\n", s_num);

    long l_num = 12345678;
    printf("l_num = %ld\n", l_num);

    float f_num = 1.123;
    printf("d_num = %lf\n",f_num);

    double d_num = 1.324;
    printf("d_num = %lf\n", d_num);
    
    printf("\033[47;31mhello world\033[5m");

    

}